//
//  TTTableViewCell.h
//  Tint
//
//  Created by Kevin Wu on 3/8/12.
//  Copyright (c) 2012 Telligenty. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "TTCore.h"
#import "TTAdditions.h"

@protocol TTTableViewCellDelegate;


@interface TTTableViewCell : UITableViewCell {
    id<TTTableViewCellDelegate> _delegate;
}

@property(nonatomic, assign) id<TTTableViewCellDelegate> delegate;

- (id)initWithStyle:(UITableViewCellStyle)style;

- (void)cellValueWillChange;
- (void)cellValueDidChange;

@end



@protocol TTTableViewCellDelegate <NSObject>
@optional
- (void)cellValueWillChange:(TTTableViewCell *)cell;
- (void)cellValueDidChange:(TTTableViewCell *)cell;
@end
